Code Name Explanation
100 Informational codes
100
Continue
Indicates that a partial request has been received and the rest of the request should be submitted.
101
Switching Protocols
Agreement to switch the version of the HTTP protocol.
200 Successful codes
200
OK
The request completed successfully.
201
Created
The request resulted in the creation of a new URI.
202
Accepted
The request has been accepted for processing, but the processing is not finished yet.
203
Non-Authoritative Information
The data returned is not necessarily from the original source (could be from a proxy).
204
No Content
There is no entity data to go along with the response and the client should not change the current document view.
205
Reset Content
The client should reset the current document view.
206
Partial Content
The server is responding with the results to a partial get request.
300 Redirection codes
300
Multiple Choices
There are multiple locations that satisfy the client request.
301
Moved Permanently
The client should permanently reset the current URI to be the URI specified.
302
Moved Temporarily
The client should reset the current URI to be the URI specified for this request.
303
See Other
The client should get the response from a different URI by performing another GET request.
304
Not Modified
The target URI has not changed since the client's cached version was retrieved.
305
Use Proxy
The requested entity must be accessed through a proxy.
400 Client Error codes
400
Bad Request
The request was not understood by the server.
401
Unauthorized
The request requires user authentication.
402
Payments Required
The request requires a payment by the client.
403
Forbidden
The authenticated user does not have permission to access this resource.
404
Not Found
The specified resource does not exist.
405
Method Not Allowed
The request method is not supported by this server.
406
None Acceptable
The resource exists but it may not have the proper content type for the client.
407
Proxy Authentication Required
The client must first authenticate with the proxy.
408
Request Timeout
The client did not complete the request in time.
409
Conflict
The request could not be completed due to a resource conflict.
410
Gone
The resource is no longer available.
411
Length Required
The server requires a content-length header in the client's request.
500 Server Error codes
500
Internal Server Error
Some unexpected condition prevented the server from completing the request.
501
Not Implemented
The server does not support the request received.
502
Bad Gateway
The gateway could not access the upstream server.
503
Service Unavailable
The server is unable to handle the request at this time.
504
Gateway Timeout
The upstream server did not respond to the gateway in time.